Apple II
Sample Code Notes
_____________________________________________________________________________
                                                  Developer Technical Support


#7:    Jiffy.Windows

Version:    1.0                                                September 1988

APW Components:    Jiffy.Src                      30 Aug 88
                   Jiffy.Stds.Src                 18 Aug 88
                   Jiffy.Macros                   18 Aug 88
                   Jiffy                          30 Aug 88

MPW Components:    Jiffy.Windows.Aii              01 Sep 88
                   Jiffy.Stds.Aii                 14 Jul 88
                   Makefile                       08 Jun 88

This assembly language program presents a technique for updating windows 
quickly, using window contents that have been drawn beforehand then cached in 
off-screen bitmaps.  Both the standard windows and the window content caching 
method are used in this demo for performance comparison.
_____________________________________________________________________________

Jiffy.Src and Jiffy.Stds.Src are expanded from Shell.Aii.  The InitApp and 
CloseApp procedures in Jiffy.Src show how application-specific source code can 
be added to the empty InitApp and CloseApp procedures provided in Shell.Aii.

The sample program also shows how to use AlertWindow, a new Window Manager 
call supported on Apple IIGS System Disk 3.2 and later.  A fast way to 
shutdown the Window Manager is included as well.

Use APW 1.0 and Apple IIGS System Disk 3.2 or later to execute the Jiffy file 
included with the APW-compatible source code files.  To create a load file 
under APW, issue the following command:  ASML Jiffy.Src Keep=Jiffy.

MPW IIGS users need MPW 2.02, MPW IIGS Tools 1.0, and any version of the MPW 
IIGS assembler.  The program name needed by the MPW Build menu's Build option 
is Jiffy Windows.

